home *** CD-ROM | disk | FTP | other *** search
Text File | 1999-01-12 | 5.0 KB | 187 lines | [TEXT/MPS ] |
- #
- # File: StorageClassShim.make
- #
- # Contains: Make file for Storage Class Sample Unit Table Driver and Shim
- #
- # Version: 1.1
- #
- # Copyright: © 1997-1999 by Apple Computer, Inc., all rights reserved.
- #
- # File Ownership:
- #
- # DRI: Craig Keithley
- #
- # Other Contact: xxx put other contact here xxx
- #
- # Technology: USB Drivers
- #
- # Writers:
- #
- # (CJK) Craig Keithley
- #
- # Change History (most recent first):
- #
- # <USB2> 1/11/99 CJK update to use sources from 1.1f3 DDK
- #
-
- MAKEFILE = USBStorageClassShim.make
- •MondoBuild• = {MAKEFILE} # Make blank to avoid rebuilds when makefile is modified
-
- #
- # symbol options
- #
- Sym•PPC = -sym full
-
- #
- # object directory
- #
- ObjDir•PPC = :::Objects:
-
- #
- # Target directory
- #
- TargetDir = :::Targets:
-
- #
- # Headers and Libraries directory
- #
- LibrariesDir = :::Libraries:
-
- #
- # Sample Drivers Shared Headers directory
- #
- SharedHeadersDir = :
-
-
- StorageClassShimTarget = {TargetDir}USBStorageClassShim
- DriverTarget = {ObjDir•PPC}StorageClassUTDriver
- DriverTargetRsrc = {ObjDir•PPC}StorageClassUTDriver.rsrc
- DriverTargetRsrcNum = 128
- RezOptions = -d MPW=1
-
- #
- # compiler options
- #
- PPCCOptions = -i {SharedHeadersDir} {Sym•PPC} -d DEBUG=0 -align mac68k
-
- #
- # PPC objects
- #
- Objects•PPC = "{ObjDir•PPC}StorageClassShim.c.o" ∂
- "{ObjDir•PPC}StorageClassUTDriverIcons.c.o" ∂
- "{ObjDir•PPC}StorageClassUTFunctions.c.o" ∂
- "{ObjDir•PPC}StorageClassUTDriver.c.o"
-
- USBStorageClassShim ƒƒ "{StorageClassShimTarget}"
-
- {StorageClassShimTarget} ƒƒ {•MondoBuild•} ∂
- {Objects•PPC} ∂
- "StorageClassShim.exp"
- delete -i "{Targ}.xcoff"
- delete -i "{Targ}.dbg"
- PPCLink ∂
- -map "{ObjDir•PPC}USBStorageClassShim.map" ∂
- -t 'ndrv' ∂
- -c 'usbs' ∂
- -o {StorageClassShimTarget} {Sym•PPC} ∂
- {Objects•PPC} ∂
- -xm sharedlibrary ∂
- -share context ∂
- -@export "StorageClassShim.exp" ∂
- -init CFragInitRoutine ∂
- -mf -d ∂
- "{SharedLibraries}DriverServicesLib" ∂
- "{SharedLibraries}DriverLoaderLib" ∂
- "{SharedLibraries}NameRegistryLib" ∂
- "{SharedLibraries}InterfaceLib" ∂
- "{SharedLibraries}StdCLib" ∂
- "{PPCLibraries}PPCCRuntime.o" ∂
- "{LibrariesDir}USBManagerLib" ∂
- "{LibrariesDir}USBServicesLib"
-
-
- {StorageClassShimTarget} ƒƒ "{SharedHeadersDir}SampleStorageVersion.h" ∂
- "StorageClassShim.r" ∂
- {•MondoBuild•}
- Rez ∂
- -i "{RIncludes}" ∂
- -i "{SharedHeadersDir}" ∂
- "{RIncludes}Types.r" ∂
- "StorageClassShim.r" ∂
- -a ∂
- -o {Targ}
-
-
- "{StorageClassShimTarget}" ƒƒ "{ObjDir•PPC}StorageClassUTDriver"
- Echo ∂
- "read ∂
- 'ndrv' ∂
- ( ∂
- {DriverTargetRsrcNum}, ∂
- ∂"StorageClassUTDriver∂", ∂
- preload, ∂
- sysheap, ∂
- locked ∂
- ) ∂
- ∂"{ObjDir•PPC}StorageClassUTDriver∂";" | ∂
- Rez ∂
- {RezOptions} ∂
- -a ∂
- -o {Targ}
-
-
-
- "{ObjDir•PPC}StorageClassUTDriver" ƒƒ {•MondoBuild•} ∂
- "{ObjDir•PPC}StorageClassUTDriver.c.o" ∂
- "{ObjDir•PPC}StorageClassUTFunctions.c.o" ∂
- "{ObjDir•PPC}StorageClassUTDriverIcons.c.o" ∂
- "StorageClassUTDriver.exp"
- PPCLink ∂
- -map "{ObjDir•PPC}StorageClassUTDriver.map" ∂
- -t 'ndrv' ∂
- -o "{ObjDir•PPC}StorageClassUTDriver" {Sym•PPC} ∂
- {ObjDir•PPC}StorageClassUTDriver.c.o ∂
- {ObjDir•PPC}StorageClassUTFunctions.c.o ∂
- {ObjDir•PPC}StorageClassUTDriverIcons.c.o ∂
- -xm sharedlibrary ∂
- -share context ∂
- -@export "StorageClassUTDriver.exp" ∂
- "{SharedHeadersDir}IconServicesLib" ∂
- "{SharedLibraries}DriverLoaderLib" ∂
- "{SharedLibraries}DriverServicesLib" ∂
- "{SharedLibraries}InterfaceLib" ∂
- "{PPCLibraries}PPCCRuntime.o" ∂
- -weaklib IconServicesLib
-
-
- "{ObjDir•PPC}StorageClassUTDriver.c.o" ƒ "StorageClassUTDriver.c" ∂
- "StorageClassUTDriver.h" ∂
- "StorageClassUTFunctions.h"
- {PPCC} StorageClassUTDriver.c -o {Targ} {PPCCOptions}
-
-
- "{ObjDir•PPC}StorageClassUTFunctions.c.o" ƒ "StorageClassUTFunctions.c" ∂
- "StorageClassUTDriver.h" ∂
- "StorageClassUTFunctions.h" ∂
- "{SharedHeadersDir}SampleStorageDriverAPI.h" ∂
- "StorageClassUTDriverIcons.h"
-
- {PPCC} StorageClassUTFunctions.c -o {Targ} {PPCCOptions}
-
-
- "{ObjDir•PPC}StorageClassUTDriverIcons.c.o" ƒ "StorageClassUTDriverIcons.c" ∂
- "StorageClassUTDriverIcons.h"
- {PPCC} StorageClassUTDriverIcons.c -o {Targ} {PPCCOptions}
-
-
- "{ObjDir•PPC}StorageClassShim.c.o" ƒ "StorageClassShim.c" ∂
- "{LibrariesDir}USB.h" ∂
- "{SharedHeadersDir}SampleStorageVersion.h" ∂
- "StorageClassShim.h"
- {PPCC} StorageClassShim.c -o {Targ} {PPCCOptions}
-
-
- Clean ƒƒ
- Delete -i {Objects•PPC}
- Delete -i {StorageClassShimTarget}
- Delete -i "{TargetDir}USBStorageClassShim"